with many variants - English Synonyms Dictionary